solar array panel - Francés Inglés Diccionario